body::-webkit-scrollbar{width: 0;}
.bg{background: -moz-linear-gradient(top, #7db4ff 0%, #5689fe 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db4ff), color-stop(100%,#5689fe));background: -webkit-linear-gradient(top, #7db4ff 0%,#5689fe 100%);background: -o-linear-gradient(top, #7db4ff 0%,#5689fe 100%);background: -ms-linear-gradient(top, #7db4ff 0%,#5689fe 100%);background: linear-gradient(to bottom, #7db4ff 0%,#5689fe 100%);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;}
.loginM{position: fixed;top: 100px;bottom: 100px;left: 100px;right: 100px;background: #FFF;border-top-right-radius:20px;border-bottom-right-radius: 20px;}
.loginL{width: 50%;height: 100%;background: url(../images/loginBg.jpg) no-repeat center center;background-size: cover;}
.loginBox{width: 68%;top: 50%;margin-top: -270px;height: 560px;left:16%;}
.loginR{width: 50%;height: 100%;}
.loginBox h1{font-size: 50px;color: #5794ff;letter-spacing: 10px;font-weight: 550px;}
.loginForm{margin-top: 64px;}
.loginBox h3{font-size: 24px;color: #9289a6;letter-spacing: 5px;font-weight: normal;}
.loginForm li{width: 100%;height: 80px;box-sizing:border-box;border:1px solid #b1b3cc;border-radius: 10px;margin-bottom: 38px;overflow: hidden;}
.loginForm li i{display: inline-block;width: 70px;height: 42px;top: 18px;left: 0;border-right: 1px solid #d8d9e5;text-align: center;line-height: 42px;font-size: 34px;color: #5a96ff;}
.loginForm li input{position: absolute;left: 80px;right: 0;top: 0;bottom: 0;width: -moz-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: calc(100% - 80px);border:none;outline: none;font-size: 20px;line-height: 78px;height: 78px;}
.loginBtn{height: 80px;border-radius: 40px;background: #5794ff;color: #FFF;text-align: center;line-height: 80px;margin-top: 90px;display: block;font-size: 26px;font-weight: 550;letter-spacing: 10px;}
.myStudents{margin: 0 0 0 7px;}
.topMain{height: 100px;}
.topMl{margin-top: 14px;}
.bg2{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;background: url(../images/bg2.jpg) no-repeat center center;background-size: cover;}
/*.toux{width: 37px;height: 37px;border-radius: 20px;background: #FFF;overflow: hidden;}*/
.toux img{display: inline-block;border-radius: 20px;background: #FFF;overflow: hidden;vertical-align: middle;}
.txTeacher{line-height: 30px;height: 30px;}
.topMr span{vertical-align: middle;margin-right: 20px;line-height: 30px;font-size: 13px;color: #FFF;} 
.topMr a.tuichu{vertical-align: middle;color: #FFF;}
.topMr a.tuichu i{font-size: 18px;color: #FFF;font-weight: lighter;}
.myStudLi{width: 950px;margin-right: 6px;margin-bottom: 6px;height: 522px;overflow: hidden;background: #FFF;}
/*.myStudLi:nth-child(2n){margin-right: 0;}*/
.normalL{width: 350px;height: 100%;padding: 30px 20px;box-sizing:border-box;}
.normalL img{display: block;max-width: 100%;}
.jiedaL{width: 350px;height: 100%;background: #FFF;border-left: 1px solid #ececec;border-right: 1px solid #ececec;box-sizing:border-box;}
.jiedaL img{max-width: 100%;max-height: 100%;display: block;padding: 30px 20px;box-sizing:border-box;}
.errorXz{width: 250px;background: #FFF;height: 100%;}
.errorXz h2{margin: 10px 20px;}
.errorXz h2 span{padding-left: 30px;line-height: 30px;font-size: 10px;background: url(../images/noChoose.png) no-repeat left center;}
.errorXz h2 span.curr{background-image: url(../images/yesChoose.png);}
.errorXz ul{margin: 10px auto;width: 80%;}
.errorXz li{padding-left: 20px;position: relative;margin-bottom: 20px;cursor: default;}
.errorXz li:before{position: absolute;content: "";width:12px;height: 12px;left: 0;top:4px;border:1px solid #e0e0e0;border-radius: 7px;}

.errorXz li h3{font-size: 14px;color: #333;}
.errorXz li p{font-size: 14px;}

.errorXz li.cur:before{border-color: #5289dc;}
.errorXz li.cur:after{content: "";display: block;position: absolute;width: 8px;height: 8px;border-radius: 4px;background: #5289dc;left: 3px;top: 7px;}
.errorXz a.cwSubmit{right: 0;position: absolute;bottom: 0;font-size: 12px;background-color: #5289dc;left: 0;border-radius: 0;text-align: center;line-height: 25px;color: #FFF;font-size: 12px;line-height: 25px;}
.errorXz a.nocwSubmit{background: #d8d8d8;}
.stTop{margin-top: 5px;margin-bottom: 15px;}
.navBar a{margin-left: 56px;font-size: 16px;color: #FFF;padding:3px 18px;}
.navBar a.active{background: #FFF;border-radius: 20px;color: #0052d7;}
.chooseDy{width: 95%;background: #FFF;min-height: 600px;margin: 0 auto;}
h2.xzTt{font-size: 18px;margin:0;line-height: 65px;padding: 0 24px;}
h2.xzTt span.tt{color: #31478f;}
h2.xzTt span.tjo{padding-left: 20px;position: relative;margin-left: 5px;}
h2.xzTt span.tjo:before{content: ">";display: inline-block;position: absolute;left: 0;top: 0;font-size: 18px;color: #31478f;line-height: 24px;}
.liandong{margin: 0 20px 40px;border:1px solid #f3f3f3;}
.ldLi{width: 25%;box-sizing:border-box;border-right: 1px solid #f3f3f3;}
.ldLi h3{height: 50px;background: #3375df;color: #FFF;line-height: 50px;font-size: 18px;}
.liandong li{height: 50px;line-height: 50px;font-size: 18px;text-align: center;cursor: default;width: 100%;}
.liandong li p{line-height: 50px;}
.ld_ul1{position: absolute;left: 0;top: 50px;width: 25%;}
.ld_ul2{position: absolute;left: 100%;top:0;text-align: center;width: 100%;display: none;}
.ld_ul3{position: absolute;left: 100%;top: 0;text-align: center;width: 100%;display: none;}
.ld_ul4{position: absolute;left: 100%;top: 0;text-align: center;width: 100%;display: none;}
.ldLi4{border-right: 0;}
li.ld_1:nth-child(2n) > p{background: #f9f9f9;}
.ld_ul1 li.ld_1:nth-child(2n) > p{background: #f9f9f9;}
.ld_ul2 li.ld_2:nth-child(2n) > p{background: #f9f9f9;}
.ld_ul3 li.ld_3:nth-child(2n) > p{background: #f9f9f9;}
.ld_ul4 li.ld_4:nth-child(2n) > p{background: #f9f9f9;}
.liandong p.active, .liandong p.active a{color: #0255d7;}
.liandong p{height: 50px;overflow: hidden;}
.ld_p3 span{display: inline-block;width: 30px;}
.ld_p3 i{display: none;}
.ld_p3 b{font-weight: normal;}
.ld_p3.active i{display: inline-block;font-size: 20px;color: #0255d7;}
.dengji{display:inline-block;width:100px;height: 20px;background: url(../images/star.png) no-repeat center left;background-size: 100px auto;}
.dengji b{display:inline-block;width:100px;height: 20px;background: url(../images/starOn.png) no-repeat center left;background-size: 100px auto;left: 0;top: 0;}
.ld_p4 .onchse{display: inline-block;width: 30px;}
.ld_p4 .onchse i{display: none;}
.ld_p4.active .onchse i{display: inline-block;font-size: 20px;color: #0255d7;}
.ldLi1 li:nth-child(2n){background: #f9f9f9;}
.ldLi2 li:nth-child(2n){background: #f9f9f9;}
.ldLi3 li:nth-child(2n){background: #f9f9f9;}
.ldLi4 li:nth-child(2n){background: #f9f9f9;}
/*类型展示*/
.lxBox h2.xzTt{border-bottom: 1px solid #ededed;background: #fbfbfb;}
.lxBoxS h2.xzTt{border-bottom: 1px solid #ededed;background: #fbfbfb;}
.styleShow{margin: 20px 24px;}
.jinduT{display: inline-block;width: 160px;}
.steepT{width: -moz-calc(100% - 260px);width: -webkit-calc(100% - 260px);width: calc(100% - 260px);display: inline-block;vertical-align: middle;height: 6px;background: #e1ecff;border-radius: 3px;position: relative;}
.steepT b{display: inline-block;height: 6px;border-radius: 3px;background: #3375df;top: 0;left: 0;position: absolute;}
.jiesInfo{font-size: 14px;color: #666;display: inline-block;width: 90px;}
.shipinBox{width: 1140px;max-width:80%;margin: 0 auto;}
.shipinBox1{width: 100%;max-width:100%;margin: 0 auto;}
.spBoxL{width: 50%;}
.tm_xztzg{padding: 20px 0;margin-bottom: 20px;}
.spBoxR{width: 50%;padding-top: 25px;}
.datiBox{width: 100%;max-width:100%;margin: 0 auto;}
.shipinT{height: 66px;line-height: 66px;}
.shipinT a{display: inline-block;line-height: 36px;height: 36px;width: 112px;border-radius: 5px;text-align: center;color: #FFF;background: #3375df;vertical-align: middle;margin-top: 15px;font-size: 16px;}
.shipinT span{font-size: 16px;vertical-align: middle;line-height: 66px;}
.videoBox{border:2px solid #333;}
.videoBox video{height: 100%;width: 100%;}
.tm_tit{max-width: 100%;}
.timuImg{display: block;margin: 20px 0;}
.timuMain{margin: 0 5%;}
.xuanxLi{width: 95%;font-size: 18px;margin-bottom: 10px;padding-left: 40px;line-height: 1.6;background: url(../images/xx.png) no-repeat center left;background-size: 18px auto;cursor: default;}
.xuanxLi img{vertical-align: middle;margin-top: 4px;}
.xuanxLi.curLi{background-image: url(../images/xxOn.png);}
.tm_xzt{border:2px solid #333;min-height: 500px;padding: 20px 0;}
.jiexiMain{margin-top: 20px;}
.jiexiB{max-width: 100%;margin-bottom: 30px;}
.jiexiB img{max-width: 100%}
.datiBox{margin-bottom: 20px;}
.shipinT span{display: inline-block;}
.shipinT span b.red{font-weight: normal;}
.datiBoxs{margin-bottom: 30px;}
.tmPl{width: 50%;/*border-right: 2px solid #333;*/height: 100%;}
.tmansw{position: relative;}
.tmansw:before{content: "";display: block;width: 2px;height: 100%;top: 0;left: 50%;background: #333;position: absolute;}
.datiBoxs .xuanxLi{font-size: 15px;width: 42%;background-size: 20px auto;}
.tmPr{width: 50%;/*margin-left: -2px;border-left: 2px solid #333;*/box-sizing:border-box;}
.tmPr img{max-width: 90%;/*margin:10px auto;*/display: block;}
.pgJieg{background: #fbfbfb;padding:0 0 20px;margin-top: -20px;margin:40px 0;border:1px solid #ededed;}
.pgJieg .tt img{vertical-align: middle;margin-right: 30px;}
.pingyu{margin:30px 30px 15px;font-size: 16px;color: #666;line-height: 2;}
.pingyu p{line-height: 2;}
.pingyu b.red{font-weight: normal;color: #5289dc;}
.seeJx{display: inline-block;width: 112px;height: 36px;line-height: 36px;color: #FFF;border-radius: 5px;background: #5289dc;margin-right: 30px;}
.tcBox{position: fixed;z-index: 999;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,.5);display: none;}
.tcVideo{width: 1000px;height: 600px;position: absolute;left: 50%;top: 50%;background: #FFF;margin-left: -500px;margin-top: -300px;border:2px solid #333;}
.tcVideo video{width: 100%;height: 90%;}
.tcVideo p{text-indent: 20px;}
.pyDaan{margin: 15px 30px;font-size: 18px;}
.pyDaan span{margin-left: 50px;}
.pyDaan span img{margin-left: 20px;vertical-align: middle;}
.tipPs{margin-top: 80px;}
.tipPs h3{font-size: 16px;margin-bottom: 50px;}
.tipPs h4 a{width: 200px;display: inline-block;height: 36px;line-height: 36px;text-align: center;font-size: 16px;border:1px solid #326fff;}
.tipPs h4 a.noTipBtn{color: #FFF;background: #326fff;margin-bottom: 30px;}
.tipPs h4 a.yesTipBtn{color: #326fff;margin-right: 50px;}
.tipPs2{width: 100%;}
.tishiList{width: 100%;margin-top: 40px;}
.tishiList h3{color: #c93a3b;}
.tishiList h4 a.tishiBtn{width: 110px;color: #c93a3b;border-color: #c93a3b;margin: 0 20px;}
.tishiList3{width: 100%;}
.tishiList3 h5 a.noTipBtn{width: 200px;display: inline-block;height: 36px;line-height: 36px;text-align: center;font-size: 16px;border:1px solid #326fff;color: #FFF;background: #326fff;margin-bottom: 40px;}
.ctTit{margin: 30px 0;}
.ctTit a{display: inline-block;width: 112px;height: 36px;font-size: 16px;color: #333;background: #efefef;margin-right: 50px;text-align: center;line-height: 36px;}
.ctTit a.curr{color: #FFF;background: #5289dc;}
.hisLs{padding-bottom: 15px;border: 2px solid #333;margin-bottom: 18px;}
.hisLs h2 span{margin-top: 20px;line-height: 39px;font-size: 16px;color: #666;margin-right: 20px;}
.hisTm{margin: 0 20px;}
.hisTm img{max-width: 100%;}
.timuImgs{display: block;margin: 20px 0;width: 97px;height: 39px;}
.tmXzt{background: url(../images/xzt.png) no-repeat center center;}
.tmJdt{background: url(../images/jdt.png) no-repeat center center;}
.deleteBtn a{margin-right: 20px;}
.page{margin: 45px 0 0;position: relative;z-index: 10;padding-bottom: 70px;color: #FFF;}
.page a{line-height: 28px;display: inline-block;padding: 0 10px;background:rgba(255,255,255,.5);border:1px solid #CCC;margin: 0 5px;font-size: 15px;color: #666;min-width: 15px;}
.page span.curr{display: inline-block;line-height: 30px;padding: 0 5px;background: #FFF;font-size: 15px;color: #333;margin: 0 5px;min-width: 20px;}
.page a:hover{color: #2667a3;border-color: #2667a3;}
.page span.total{font-size: 14px;margin: 0 5px;}
.page a.pageBtn{display: inline-block;border-color: #dddddd;background: #dddddd;}
.page input{vertical-align: middle;width:40px;line-height: 28px;background: #FFF;font-size: 14px;border:1px solid #CCC;text-align: center;}
.deleteTc{position: fixed;z-index: 999;top: 0;left: 0;right: 0;bottom: 0;background:rgba(51,51,51,.47);display: none;}
.detTc{width: 554px;height: 442px;position: absolute;left: 50%;top: 50%;margin-top: -221px;margin-left: -277px;background: #FFF;border-radius: 15px;overflow: hidden;}
.detTc h2{height: 90px;color: #FFF;font-size: 34px;background: #5289dc;line-height: 90px;font-weight: 300;}
.deleteTc a.closeBtn i{font-size: 20px;color: #FFF;right: 20px;top: 20px;}
.detTc h3{font-size: 28px;line-height: 245px;}
.deletBtn{margin:0 48px;}
.deletBtn a{display: block;width: 196px;height: 62px;border:2px solid #5289dc;border-radius: 10px;line-height: 62px;text-align: center;font-size: 28px;color: #5289dc;}
.deletBtn a.quedBtn{color: #FFF;background: #5289dc;}
.liandonghis .ldLi{width: 33%;}
.liandonghis .ld_ul1{width: 33%;}
.liandonghis .ld_ul3{left: 200%;}
.tm_Auto{height: auto;min-height: 300px;}
.tmPr img.pgKey{display: inline-block;margin: 0 20px;vertical-align: middle;}
.tmPr h2{line-height: 24px;font-size: 18px;padding-left: 15px;}
.stuNm{font-size: 12px;color: #FFF;height: 25px;background: #b3b3b3;line-height: 25px;}
img.jdTm{max-width:-moz-calc(100% - 80px);max-width: -webkit-calc(100% - 80px);max-width: calc(100% - 80px);max-height: 100%;margin-left: 5px;}
img.jdDa{max-width:-moz-calc(100% - 80px);max-width: -webkit-calc(100% - 80px);max-width: calc(100% - 80px);max-height: 100%;margin-left: 5px;margin-top:1%;}
.xuanxBox div{max-width: 100%;}
.preJie{margin-right: 20px;}
.canvas{width: 100%;}

.bangb{position: fixed;z-index: 9999;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);display: none;}
.bdBox{width: 680px;height: 360px;position: absolute;left: 50%;top: 50%;margin-left: -340px;margin-top: -180px;background: #FFF;border-radius: 5px;overflow: hidden;}
.bdBox h2{height: 44px;line-height: 44px;text-align: center;font-size: 16px;color: #FFF;background: rgb(0,121,254);border-radius: 5px;}
.bdBox .inner{margin: 20px 40px;}
.bdBox .inner li{margin-bottom: 25px;font-size: 15px;}
.bdBox .inner li span{display: inline-block;width: 90px;}
.bdBox .inner li input{width: 440px;line-height: 30px;border:1px solid #CCC;}
.bdBtns{height: 40px;left: 0;right: 0;bottom: 0;position: absolute;}
.bdBtns a{display: block;width: 50%;line-height: 40px;border:1px solid #CCC;box-sizing:border-box;font-size: 15px;}
.bdBtns a.badgBtn{background: rgb(0,121,254);color: #FFF;}
.shipinTm{margin-top: -5px;text-indent: 13px;line-height: 30px;}
.shipinTm span{line-height: 30px;}
.videoBox, .tcVideo{position: relative;}
.videoBox .videoBg, .tcVideo .videoBg{content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.2);z-index: 4}
.videoBox .videoBg a, .tcVideo .videoBg a{position: absolute;display: block;width: 64px;height: 64px;background: url(../images/bofang.png) no-repeat center center;background-size: 100% 100%;top: 50%;left: 50%;margin-top: -32px;margin-left: -32px;}

.topMain1{height: 30px;}
.topMain1 .topMr{margin-right: 7px;}
















